package yxy.cherry.data.bean;

import yxy.cherry.data.bean.model.DataClass;
import yxy.cherry.data.bean.model.DataType;

@DataType
public class heroadvanced implements DataClass {

public int bartercostheronum;

public int[] conditiontype;

public int pdefense;

public int puanger;

public int anger;

public int life;

public int bartercosttype;

public int[] dropgettype;

public int seniordropcostid;

public int[] degenerationnum;

public int dropcostid;

public int[] dropgetnum;

public int starlv;

public int[] disheroinon;

public int passbarter;

public int attack;

public int seniordropcosttype;

public int id;

public int lifescale;

public int[] magicopen;

public int sefense;

public int[] cost3;

public int[] cost2;

public int[] cost1;

public int costnum;

public int[] level;

public int backoff;

public int attackscale;

public int seniordropcostnum;

public int bartercostid;

public int passive2;

public int passive3;

public int barter;

public int costid;

public int heroid;

public int passive1;

public int[] dropgetid;

public int[] degenerationcost;

public int seniorbackoff;

public int bartercostnum;

public int[] degenerationid;

public int dropcosttype;

public int herolvup;

public String name;

public int costtype;

public int[] activation;

public int dropcostnum;

public int pdefensescale;

public int sefensescale;

public int getBartercostheronum(){
return bartercostheronum;
}
public int[] getConditiontype(){
return conditiontype;
}
public int getPdefense(){
return pdefense;
}
public int getPuanger(){
return puanger;
}
public int getAnger(){
return anger;
}
public int getLife(){
return life;
}
public int getBartercosttype(){
return bartercosttype;
}
public int[] getDropgettype(){
return dropgettype;
}
public int getSeniordropcostid(){
return seniordropcostid;
}
public int[] getDegenerationnum(){
return degenerationnum;
}
public int getDropcostid(){
return dropcostid;
}
public int[] getDropgetnum(){
return dropgetnum;
}
public int getStarlv(){
return starlv;
}
public int[] getDisheroinon(){
return disheroinon;
}
public int getPassbarter(){
return passbarter;
}
public int getAttack(){
return attack;
}
public int getSeniordropcosttype(){
return seniordropcosttype;
}
public int getId(){
return id;
}
public int getLifescale(){
return lifescale;
}
public int[] getMagicopen(){
return magicopen;
}
public int getSefense(){
return sefense;
}
public int[] getCost3(){
return cost3;
}
public int[] getCost2(){
return cost2;
}
public int[] getCost1(){
return cost1;
}
public int getCostnum(){
return costnum;
}
public int[] getLevel(){
return level;
}
public int getBackoff(){
return backoff;
}
public int getAttackscale(){
return attackscale;
}
public int getSeniordropcostnum(){
return seniordropcostnum;
}
public int getBartercostid(){
return bartercostid;
}
public int getPassive2(){
return passive2;
}
public int getPassive3(){
    return passive3;
}
public int getBarter(){
return barter;
}
public int getCostid(){
return costid;
}
public int getHeroid(){
return heroid;
}
public int getPassive1(){
return passive1;
}
public int[] getDropgetid(){
return dropgetid;
}
public int[] getDegenerationcost(){
return degenerationcost;
}
public int getSeniorbackoff(){
return seniorbackoff;
}
public int getBartercostnum(){
return bartercostnum;
}
public int[] getDegenerationid(){
return degenerationid;
}
public int getDropcosttype(){
return dropcosttype;
}
public int getHerolvup(){
return herolvup;
}
public String getName(){
return name;
}
public int getCosttype(){
return costtype;
}
public int[] getActivation(){
return activation;
}
public int getDropcostnum(){
return dropcostnum;
}
    public int getPdefensescale() {
        return pdefensescale;
    }

    public int getSefensescale() {
        return sefensescale;
    }

    @Override
public String getCode(){
return String.format("%d_%d", heroid, starlv);
}
}